-
-
Notifications
You must be signed in to change notification settings - Fork 21.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Editor Android Port #58160
Editor Android Port #58160
Conversation
9b56533
to
03addf3
Compare
I gave the APK a try on my OnePlus 6 running Android 11. Basic 2D and 3D features are working 🙂 In the project manager, the Vulkan Clustered backend is selected by default in the new project dialog. It should be changed so the Vulkan Mobile backend is selected by default on Android. The Vulkan Clustered option should be disabled with a "Not supported on mobile platforms" description. While creating a new project works when using the Vulkan Clustered backend, it's actually automatically falling back to Vulkan Mobile (due to the default project setting with a |
03addf3
to
5c35e8f
Compare
These set of changes focus primarily on getting the core logic and overall Godot Editor UI and functionality up and running natively on Android devices. UI tweaks / cleanup / polish, as well configuration for Android specific functionality / restrictions will be addressed in follow-up PRs iteratively based on feedback. Co-authored-by: thebestnom <shoval.arad@gmail.com>
@akien-mga Updated the PR with the changes and feedback from the 3.x version; it's ready to merge! |
Thanks! |
How can i test this apk? |
@akien-mga Will the editor binaries for Android be available, for example, in the next alpha? |
please include this in github build process - Actions |
Edit: 3.5beta4 has an official Android editor APK listed on the release announcement. |
THIS IS SOOOOO COOOOLL!!!! HOLY COW I CAN GAME DEV FROM ANYWHERE! |
add touch support to the ui |
This is already planned, but it'll take a while to happen as there are relatively few contributors interested to work on the Android editor currently. |
master
version of the Godot Editor Android port based on the work done by @thebestnom in #36776!This PR cleans a lot of the logic in #36776.
There are still a lot of tweaks, UI cleanup and touch-ups needed to be done before the Editor Android port can be considered suitable for public release and usage. Nonetheless, the current logic is stable enough and partitioned away that we can start reviewing and landing this PR and then iterate on top of it.
Addresses godotengine/godot-proposals#3931
godot_android_editor_on_device_run_through.mp4
Apk Download (only meant for testing and feedback!)
Latest master Godot Editor Android build (all architectures except
armv7
)Generate apk from sources
scons tools=true platform=android target=<build_target> android_arch=<android_arch>
release_debug
is recommended for thetarget
optionandroid_arch
should be one ofarm64v8
,x86
orx86_64
platform/android/java
directory./gradlew generateGodotEditor
bin
directory.